(OUTFITS)
@NullResponse @RapidCodeOn
@NullResponse @Chance05(NAKED)
@NullResponse @Chance05(BATH)
@NullResponse @TempFlag(NOBATH)
@NullResponse @Goto(NORMAL)
(NAKED)
@NullResponse @TempFlag(Naked)
@NullResponse @TempFlag(NODRESS)
@NullResponse @TempFlag(NOSHIRT)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Goto(TsysSTART)
(BATH)
@NullResponse @Chance30(TOWEL)
@NullResponse @Goto(ROBE)
(TOWEL)
@NullResponse @TempFlag(BATH)
@NullResponse @TempFlag(Towel)
@NullResponse @Goto(TsysSTART)
(ROBE)
@NullResponse @TempFlag(BATH)
@NullResponse @TempFlag(Robe)	
@NullResponse @Chance75(UNDERGARMENTS)
@NullResponse @Goto(TsysSTART)
(NORMAL)
@NullResponse @Chance15(DRESS)
@NullResponse @TempFlag(NODRESS)
@NullResponse @TempFlag(NORMAL)
@NullResponse @Chance80(SHIRTS)
@NullResponse @TempFlag(NOSHIRT)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @DeleteFlag(NORMAL)
@NullResponse @TempFlag(Naked)
@NullResponse @Goto(TsysSTART)
(DRESS)
@NullResponse @TempFlag(DRESSON)
@NullResponse @TempFlag(DRESS)
@NullResponse @TempFlag(NOSHIRT)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @TempFlag(STOCKINGS)
@NullResponse @Goto(DRESS1, DRESS2, DRESS3, DRESS4, DRESS5)
(DRESS1)
@NullResponse @TempFlag(WhiteDress)
@NullResponse @Chance70(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(DRESS2)
@NullResponse @TempFlag(BlackDress)
@NullResponse @Chance70(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(DRESS3)
@NullResponse @TempFlag(BlueDress)
@NullResponse @Chance70(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(DRESS4)
@NullResponse @TempFlag(RedDress)
@NullResponse @Chance70(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(DRESS5)
@NullResponse @TempFlag(CreamDress)
@NullResponse @Chance70(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRTS)
@NullResponse @TempFlag(SHIRTON)
@NullResponse @Goto(SHIRT01, SHIRT02, SHIRT03, SHIRT04, SHIRT05, SHIRT06, SHIRT07, SHIRT08, SHIRT09, SHIRT10)
(SHIRT01)
@NullResponse @TempFlag(BlackTop)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT02)
@NullResponse @TempFlag(WhiteTop)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT03)
@NullResponse @TempFlag(BlueTop)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT04)
@NullResponse @TempFlag(RedTop)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT05)
@NullResponse @TempFlag(CreamTop)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT06)
@NullResponse @TempFlag(WhiteShirt)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT07)
@NullResponse @TempFlag(BlackShirt)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT08)
@NullResponse @TempFlag(BlueShirt)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT09)
@NullResponse @TempFlag(RedShirt)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SHIRT10)
@NullResponse @TempFlag(CreamShirt)
@NullResponse @Chance80(PANTS)
@NullResponse @TempFlag(NOPANTS)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(PANTS)
@NullResponse @TempFlag(PANTSON)
@NullResponse @Goto(PANTS1, PANTS2, PANTS3)
(PANTS1)
@NullResponse @TempFlag(Jeans)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(PANTS2)
@NullResponse @TempFlag(Shorts)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(PANTS3)
@NullResponse @TempFlag(BootyShorts)
@NullResponse @Chance75(SOCKTINGS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SOCKTINGS)
@NullResponse @CheckFlag(STOCKINGS)
@NullResponse @Chance75(SOCKS)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(SOCKS)
@NullResponse @TempFlag(Socks)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(STOCKINGS)
@NullResponse @Chance25(BAREFOOT)
@NullResponse @TempFlag(Stockings)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(BAREFOOT)
@NullResponse @TempFlag(BAREFOOT)
@NullResponse @Chance95(UNDERGARMENTS)
@NullResponse @TempFlag(NOBRA)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(UNDERGARMENTS)
@NullResponse @Chance90(BRA)
@NullResponse @TempFlag(NOBRA)
@NullResponse @Chance90(PANTIES)
@NullResponse @TempFflag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(BRA)
@NullResponse @TempFlag(BRAON)
@NullResponse @Goto(BRA1, BRA2, BRA3, BRA4, BRA5)
(BRA1)
@NullResponse @TempFlag(WhiteBra)
@NullResponse @Chance90(PANTIES)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(BRA2)
@NullResponse @TempFlag(BlackBra)
@NullResponse @Chance90(PANTIES)
@NullResponse @Goto(TsysSTART)
(BRA3)
@NullResponse @TempFlag(BlueBra)
@NullResponse @Chance90(PANTIES)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(BRA4)
@NullResponse @TempFlag(RedBra)
@NullResponse @Chance90(PANTIES)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(BRA5)
@NullResponse @TempFlag(CreamBra)
@NullResponse @Chance90(PANTIES)
@NullResponse @TempFlag(NOPANTIES)
@NullResponse @Goto(TsysSTART)
(PANTIES)
@NullResponse @TempFlag(PANTIESON)
@NullResponse @Goto(PANTIES1, PANTIES2, PANTIES3, PANTIES4, PANTIES5)
(PANTIES1)
@NullResponse @TempFlag(WhitePanties)
@NullResponse @Goto(TsysSTART)
(PANTIES2)
@NullResponse @TempFlag(BlackPanties)
@NullResponse @Goto(TsysSTART)
(PANTIES3)
@NullResponse @TempFlag(BluePanties)
@NullResponse @Goto(TsysSTART)
(PANTIES4)
@NullResponse @TempFlag(RedPanties)
@NullResponse @Goto(TsysSTART)
(PANTIES5)
@NullResponse @TempFlag(CreamPanties)
@NullResponse @Goto(TsysSTART)
(TsysSTART)
@NullResponse @CheckFlag(DommeStart)
@NullResponse @Chance20(Busy1)
@NullResponse @CheckFlag(NormalStart)
@NullResponse @CheckFlag(WasBusy1)
@NullResponse @CheckFlag(FirstRun)
(FirstRun)
Hello #SubName 
I'm glad you choose me over the other girls #Smile
I am really looking forward to playing with you #GeneralTime
Can you spend some time with me now?
[yes] #Smile
[no] #Ohh, that's too bad... @Goto(Cancel)
@DifferentAnswer #YesorNo
I'm glad to hear that #Name #Smile @SetFlag(NormalStart) @DeleteFlag(FirstRun)
Seeing as this is our first time, I'll try to make #GeneralTime memorable for you #Smile @Goto(FirstRunStart)
(Cancel)
I look forward to talking to you though #SubName
I'll be waiting for you #Smile @EndTease
@End
(Busy1)
@NullResponse @Interrupt(TSBusy1)
(WasBusy1)
@NullResponse @DeleteFlag(Busy1) 
@NullResponse @Chance90(NormalStart) @Interrupt(TSBusy2)
(NormalStart)
@NullResponse @CheckFlag(OpiateLOC, OpiateLOR, OpiateLOD) 
(OpiateLOC)
#GreetSub 
If I remember right @CheckFlag(OpiateNPC)
I let you come last time
I'm not sure what <i>came</i> over me #Smile
I'm #Probably not going to be feeling nearly as generous #GeneralTime #Name
We'll just have to see how #GeneralTime plays out for you #Smile
But anyway... @Goto(OC1Start)
(OpiateLOR)
#GreetSub 
#GSBehaving
How's that ruined orgasm that I left you with treating you?
[talk, we need to talk] @Goto(LORCheck)
[please, want, need, anything, anything]
[ache, aches, aching, desperate, frustrated, throb, throbs, throbbing, tremble, trembles, trembling]
[horny, turned on, worked up]
@DifferentAnswer #Name, do we need to <i>talk?</i> #Smile
@AcceptAnswer #EmoteHer #Good @CheckFlag(OpiateNPR)
I hope it #Aches so bad it hurts #Smile
#EmoteRandomTF Otherwise I might just have to do it all over again
We'll just have to see how I'm feeling #GeneralTime #Smile
#Smile So you've been good, you promise?
[yes] Ok, I want give you the third degree then #Smile @Goto(OC1Start)
[no] #EmoteMoan Look's like I'm going to have to give you the third degree #Smile
@DifferentAnswer #YesorNo
(LORCheck)
#EmoteHer #SubName, is there something I should know about?
[no] #EmoteHer Mmm, I think you're being #Shy #Name, #TellMe what you've done @LoopAnswer
[nothing, didnt do anything, didn't do anything] Okay, I believe you #Name @Goto(OC1Start)
[yes] Tell me what you did #SubName @LoopAnswer
[came,come,accident,orgasm,over the edge, come] #EmoteFlustered @Interrupt(OpiateNPC)
[jerked,touched my,touched myself,masturbated,played,stroking,stroke] #EmoteFlustered Tsk, tsk, #Stroking #Yourself <i>without</i> my permission @Interrupt(OpiateNPS)
[swear, i swear] Okay, I believe you #Name @Goto(OC1Start)
@DifferentAnswer #EmoteHer #TellMe what you've done, or <b>swear</b> to me that you <b>didn't do anything</b>
(OpiateLOD)
#GreetSub 
So, is #That #Cock still #Aching as bad as it should be for me?
[yes] #Good
[no] #Odd @Goto(LODCheck)
@DifferentAnswer #YesorNo
#GSBehaving
@EmoteMessage #EmoteRandom
Still as denied and as orgasmless as I left you?
[yes] #Good, #ImPleased #Name @Goto(LODPass)
[no] #EmoteHer
@DifferentAnswer #YesorNo
(LODCheck)
#EmoteHer
Something I should know about?
[no] #EmoteHer Mmm, I think you're being #Shy #Name, #TellMe what you've done @LoopAnswer
[nothing, didnt do anything, didn't do anything] Okay, I believe you #Name @Goto(LODPass)
[yes] Tell me what you did #SubName @LoopAnswer
[came,come,accident,orgasm,over the edge, come] #EmoteFlustered @Interrupt(OpiateNPC)
[jerked,touched my,touched myself,masturbated,played,stroking,stroke] #EmoteFlustered Tsk, tsk, #Stroking #Yourself <i>without</i> my permission @Interrupt(OpiateNPS)
[swear, i swear] Okay, I believe you #Name @Goto(LODPass)
@DifferentAnswer #EmoteHer #TellMe what you've done, or <b>swear</b> to me that you <b>didn't do anything</b>
(LODPass)
I wouldn't want you having any accidents #Smile
But since I know you've been being good... @Goto(OC1Start)
(OpiateNPC)
You came without my permission last time
And you <i>didn't</i> ruin it
I'm not sure if I'm quite ready to forgive you for that #Name
Actually... 
#GSBehaving
[yes] Okay, I believe you #Name @Goto(NPC-CBT)
[no] #Smile You're never behaving #NameBM
@DifferentAnswer #YesorNo
You must like the abuse #Smile
So, I'll make you a deal #NameBM
I'm not even going to ask you what I should be mad about
I'm just going to punish you for doing it
Then we can both get on with being #Naughty #Smile
#EmoteRandomTF And don't think for a moment that I'm going to let you come #GeneralTime
Because I am most certainly going to deny you #GeneralTime #Smile @SetFlag(CSD)
So go ahead #Name, spread your legs and pull out your cock and balls for me @Wait(15)
Time to earn your forgiveness #Smile @CBTBalls
#EmoteRandomTF @Goto(OC1Start)
(NPC-CBT)
But that doesn't change the fact
That I am most certainly going to deny you #GeneralTime #Smile @SetFlag(OpiateCSD)
So go ahead #Name, spread your legs and pull out your cock and balls for me @Wait(15)
Time to earn your forgiveness #Smile @CBTBalls
#EmoteRandomTF @Goto(OC1Start)
(OpiateNPR)
You wouldn't have to ruin them as often
If you waited until I gave you permission to have them #Smile
Actually... #GSBehaving
[yes] Okay, That's good #Name @Goto(NPCRPass)
[no] #Smile You're never behaving #NameBM
@DifferentAnswer #YesorNo
You must like the abuse #Smile
I'll make you a deal #NameBM
I'm not even going to ask you what I should be mad about
I'm just going to punish you for doing it
Then we can both get on with being #Naughty #Smile @Goto(NPR-CBT)
(NPRPass)
Maybe I won't ruin you again for taking the pleasure away from me #Smile
But I'll #Probably deny you for it instead #EmoteMoan
#EmoteRandomTF @Goto(OC1Start)
(NPR-CBT)
#EmoteRandomTF And don't think for a moment that I'm going to let you come #GeneralTime
If you're lucky I'll let you have another ruined orgasm
But I am most certainly <i>not</i> going to let you come #GeneralTime #Smile @SetFlag(OpiateCSD)
So go ahead #Name, spread your legs and pull out your cock and balls for me @Wait(15)
It's time to earn your forgiveness #Smile @CBTBalls
#EmoteRandomTF @Goto(OC1Start)
(DommeStart)
#GreetSub @DeleteFlag(DommeStart)
I hope you've been craving our next encounter as much I have been 
Knowing that you haven't been allowed to #Stroke #Yourself...
#EmoteRandom Let's just say, that ever since I told you that I didn't want you #Teasing it #NameGM
That I just haven't been able to stop #Thinking about you
And how frustrated you were going to be <i>right now</i>
#EmoteRandom And see #Name, the thing is @Chance30(DSEndChastity)
That I have been #Loving this so much
That I don't think I'm ready to #LetYouStart yet
I think I want to #Tease you a little more before I let you do any of that
#EmoteFace Because leaving you to #Ache like this
Just makes me so #DomHorny @StartTaunts
@End
(OC1Start)
#SubName @Chance55(Chastity)
#StartStroking @ChastityOff @StartStroking
@End
(Chastity)
Don't #Touch #That #Cock #EmoteRandom
I #Want you to #Ache for it #Smile @ChastityOn @StartTaunts
@End
(DSEndChastity)
That I have been anticipating this moment
Ever since I sent you away last time @ChastityOff
#StartStroking @StartStroking
@End
(FirstRunStart)
But seeing as your all locked up #Smile @DeleteFlag(FirstRun)
I'm not quite sure what to do with you #Smile 
#EmoteRandomTF But, I like that you are... <i>alot</i>
Knowing that you haven't been allowed to #Stroke #Yourself...
And #How you must be soo frustrated <i>right now</i>
#EmoteRandomTF Just makes me so #DomHorny @Chance30(ChastityEnd)
See I'm going to love chastising you
So I don't think I'm ready to #LetYouStart yet
I think I want to #Tease you a little before I let you do any of that
#EmoteRandomTF Because I am going to love making you #Ache @StartTaunts
@End 
(ChastityEnd)
But, since it's our first time 
I'll be nice and let you out to play #Smile @ChastityOff
#StartStroking @StartStroking
@End
@Info Opiate